//#version 120
uniform mat4 uMatrix;

attribute vec4 aPosition;
attribute vec4 aColor;
attribute vec2 aTexture;


varying vec4 vColor;
varying vec2 vTexture;
void main() {
   vColor=aColor;
   vTexture=aTexture;
   gl_Position=uMatrix*aPosition;  //cannot write in aPosition*uMatrix
   gl_PointSize=10.0;
}
